package juniors.negocio;



import java.util.Collection;
import java.util.Date;

import juniors.dao.ReunionDAO;
import juniors.excepcion.DAOExcepcion;
import juniors.modelo.Idea;
import juniors.modelo.Reunion;

public class GestionReunion {
	
	public Reunion insertar (Idea idIdeas,  Date fecha,
			                 String observacion,  String calificacion) throws DAOExcepcion {
		ReunionDAO dao = new ReunionDAO();
		
		Reunion vo = new Reunion();
		
		vo.setIdIdeas(idIdeas);
		vo.setFecha(fecha);
		vo.setObservacion(observacion);
		vo.setCalificacion(calificacion);
		
		return dao.insertar(vo);
	}

	//public Collection<Reunion> buscar(String nombre)
//			throws DAOExcepcion {
//		ReunionDAO dao = new ReunionDAO();
//		return dao.listar();
//	}
	
	public Collection<Reunion> listar(int idAsesor) throws DAOExcepcion {
		ReunionDAO dao = new ReunionDAO();
		return dao.listar(idAsesor);
	}
		
	public Collection<Idea> IdeasPorAsesor(int idAsesor) throws DAOExcepcion {
		ReunionDAO dao = new ReunionDAO();
		return dao.IdeasPorAsesor(idAsesor);
	}
}
